package com.czxy.pojo;

import javax.persistence.*;

@Entity
@Table(name = "t_customs_pass_detail")
public class TCustomsPassDetail extends BasePojo {

    @Id
    private Integer id;
    /**
     * 关卡学生参与人数
     */
    private Integer stuNumber;
    /**
     * 下一关id
     */
    private Integer nextId;
    /**
     * 关卡号，1-代表第一关
     */
    private Integer number;
    /**
     * 关卡试题数量
     */
    private Integer questionNumber;
    /**
     * 关卡第一题
     */
    private Integer firstQuestionId;
    /**
     * 最短通关时间，时间戳形式，精确到秒
     */
    private Long leastTime;
    /**
     * 通关人数
     */
    private Integer passNumber;
    /**
     * 年级进度，小数形式，单位为%
     */
    private Double gradeProgress;
    /**
     * 班级进度，小数形式，单位为%
     */
    private Double classProgress;
    /**
     * 0:删除，1:启用
     */
    private Integer status;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getStuNumber() {
        return stuNumber;
    }

    public void setStuNumber(Integer stuNumber) {
        this.stuNumber = stuNumber;
    }

    public Integer getNextId() {
        return nextId;
    }

    public void setNextId(Integer nextId) {
        this.nextId = nextId;
    }

    public Integer getNumber() {
        return number;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }

    public Integer getQuestionNumber() {
        return questionNumber;
    }

    public void setQuestionNumber(Integer questionNumber) {
        this.questionNumber = questionNumber;
    }

    public Integer getFirstQuestionId() {
        return firstQuestionId;
    }

    public void setFirstQuestionId(Integer firstQuestionId) {
        this.firstQuestionId = firstQuestionId;
    }

    public Long getLeastTime() {
        return leastTime;
    }

    public void setLeastTime(Long leastTime) {
        this.leastTime = leastTime;
    }

    public Integer getPassNumber() {
        return passNumber;
    }

    public void setPassNumber(Integer passNumber) {
        this.passNumber = passNumber;
    }

    public Double getGradeProgress() {
        return gradeProgress;
    }

    public void setGradeProgress(Double gradeProgress) {
        this.gradeProgress = gradeProgress;
    }

    public Double getClassProgress() {
        return classProgress;
    }

    public void setClassProgress(Double classProgress) {
        this.classProgress = classProgress;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
}
